div.comment div.header {
  padding: 5px;
  color: #111;
}

div.comment div.header div.author {
  font-weight: bold;
}
div.comment div.header div.posted_at {
  float: right;
  font-size: 10px;
}

div.comment div.header div.subtitle {
  color: #888844;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
}

div.comment div.body   {
  padding: 5px;
  margin-bottom: 10px;
}
div.comment div.body a {
  color: #AAAA44;
}
div.comment div.body a:hover {
  color: #FFFFFF;
}
div.comment.item div.body   {
  width: 410px;
  padding: 5px 145px 5px 5px;
  margin-bottom: 10px;
}

input.comment_test.dormant{
  color: #BB4444;
}

div.rightcol div.comment.form {
  text-align: left;
}
div.rightcol div.comment.form div.header{
  padding: 5px 10px;
}
div.rightcol div.comment.form div.body{
  padding: 5px 10px;
}

div.rightcol div.comment.form input.comment_name,
div.rightcol div.comment.form input.comment_email{
  width: 125px;
}
div.rightcol div.comment.form input.comment_name {
  margin-right: 10px;
}
div.rightcol div.comment.form input.comment_test {
  margin-top: 5px;
  width: 260px;
}

div.rightcol div.comment.form textarea.comment_body {
  width: 260px;
}

div.rightcol div.comment.form  div.submit {
  margin-top: 5px;
  float: right;
} 

div.rightcol div.comment.form  div.errors {
  margin-top: 5px;
  float: left;
} 

div#lightbox-comments-list {
  margin-bottom: 5px;
}
div.lightbox-comment div {
  float: left;
}
div.lightbox-comment div.name {
  font-weight: bold;
  width: 100px;
}
div.lightbox-comment div.body{
  width: 250px;
}
div.lightbox-comment div.timestamp{
  width: 95px;
  margin-bottom: 5px;
}
div#lightbox-comments-formholder {
  margin-bottom: 5px;
}
div#lightbox-comment-form div.form{
  background-color: #F0F0F0;
  padding: 5px;
}
div#lightbox-comment-form div.subtitle {
  font-weight: bold;
  margin-bottom: 5px;
}
div#lightbox-comment-form input.comment_name {
  margin-right: 5px; 
  width: 95px;
}
div#lightbox-comment-form textarea.comment_body {
  margin-right: 5px; 
  width: 245px;
  height: 35px;
}
div#lightbox-comment-form input.comment_test {
  margin: 5px 5px 5px 0px; 
  width: 245px;
}

/* Comments attached to entries like blog and goals */
div.entry div.comments {
  margin: 0px 0px 0px 90px;
}

div.entry div.comments-toggle {
  float: left;
  font-size: 10px;
  padding-right: 15px;
}

div.entry div.comment.form input.comment_name,
div.entry div.comment.form input.comment_email {
  width: 200px;
  font-size: 12px;
}
div.entry div.comment.form input.comment_name {
  margin-right: 5px;
}
div.entry div.comment.form input.comment_test {
  width: 405px;
  margin-top: 5px;
}

div.entry div.comment.form textarea.comment_body {
  float: left;
  width: 405px;
  height: 30px;
}

div.entry div.comment.form div.submit {
  float: right;
  margin-top: 17px;
} 

